IExtension<T> Interface Members
In This Topic
The following tables list the members exposed by IExtension<T>.
Public Properties
| Name | Description |
![Property](template/packages/core-dotnet/images/Property.png) | Key | Gets the identifier of the extension. |
Top
Public Methods
| Name | Description |
![Method](template/packages/core-dotnet/images/Method.png) | Attach | Enables an extension object to find out when it has been aggregated. Called when the extension is added to the IExtensionObject<T>.Extensions property. |
![Method](template/packages/core-dotnet/images/Method.png) | Detach | Enables an object to find out when it is no longer aggregated. Called when an extension is removed from the IExtensionObject<T>.Extensions property. |
![Method](template/packages/core-dotnet/images/Method.png) | ExportExtensionData | Exports the extension data. |
![Method](template/packages/core-dotnet/images/Method.png) | ImportExtensionData | Imports the extension data. |
![Method](template/packages/core-dotnet/images/Method.png) | IsRequiredExport | Gets a value indicating whether the extension requires to export its data. |
Top
See Also